Page({

  /**
   * 页面的初始数据
   */
  data: {
    //缓存的登录信息
    keydata:{},
    //sex选择器
    sex:["男","女"],
    index:'',
    //date选择器
    date:'',
    start:'',   //开始时间
    end:'',    //结束时间
    //region选择器
    region:[]
  },

  //sex选择器
  sexpickerChangeHandler(e){
    this.setData({
      index:e.detail.value  //数组下标
    })
    wx.setStorageSync('index',e.detail.value )
  },

  //date选择器
  datepickerChangeHandler(e){
    this.setData({
      date:e.detail.value
    })
    wx.setStorageSync('date', e.detail.value)
  },

  //region选择器
  regionpickerChangeHandler(e){
    this.setData({
      region:e.detail.value
    })
    wx.setStorageSync('region', e.detail.value)
  },
  
  //获取用户信息
  getUserProfile(e){
    wx.getUserProfile({
      desc: 'desc',
      lang: e.lang,
      success: (result) => {
        wx.showToast({
          title: '登录成功'
        })
        const userinfo = result.userInfo;
        wx.setStorageSync('userinfo', userinfo);
        let keydata = wx.getStorageSync('userinfo')
        this.setData({
        keydata
        })
      }
    })
  },

  //退出登录
  tuichu(e){
    wx.showModal({
      content: '确定退出登录吗?',
      confirmText:'退出',
      success: (result) => {
        if (result.confirm) {
          wx.removeStorageSync('userinfo')
          let keydata = wx.getStorageSync('userinfo')
          this.setData({
          keydata:keydata
          })
          wx.showToast({
            title: '退出成功'
          })
        } else if (result.cancel) {
        }
      },
    })

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // 获取当前年月日
    var timestamp = Date.parse(new Date());
    var dates = new Date(timestamp);
    //获取年份
    var Y =dates.getFullYear();
    //获取月份
    var M = (dates.getMonth() + 1 < 10 ? '0' + (dates.getMonth() + 1) : dates.getMonth() + 1);
    //获取当日日期 
    var D = dates.getDate() < 10 ? '0' + dates.getDate() : dates.getDate();
    let start = (Y-120)+'-'+M+'-'+D
    let end = Y+'-'+M+'-'+D
    this.setData({
      start,end
    })
    //读取缓存中的个人资料
    let index = wx.getStorageSync('index')
    let date = wx.getStorageSync('date')
    let region = wx.getStorageSync('region')
    this.setData({
      index,
      date,
      region
    })
    
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    let keydata = wx.getStorageSync('userinfo')
      this.setData({
        keydata
      })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})